<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        // function fun(a, b) {
        //     console.log(this, a, b)
        // }

        // fun(1, 2)  // => window 1 2
        // // call语法 第一个参数是this  从第二个参数开始是函数的参数
        // fun.call(1, 2, 3) //=>  1 2 3 
        // // apply语法 第一个参数是this  第二个参数是一个数组  数组里面的每一位对应函数的参数
        // fun.apply(1, [1, 2]) //=>  1 1 2
        // // bind语法 第一个参数是this  从第二个参数开始是函数的参数  返回值是一个函数 不会立即执行
        // fun.bind(1, 2, 3)()



        var obj = {
            "1": "a",
            "2": "c",
            length: 3
        }





    </script>
</body>

</html>